package com.zhihuishu.treenity.service.operation;

import java.util.List;
import java.util.Map;

import com.able.openapi.overseas.dto.RecruitStudyInfoTreenityDto;
import com.able.openapi.overseas.dto.TeachingTaskDto;
import com.able.openapi.overseas.dto.TreenityPostActiveNumDto;
import com.able.openapi.overseas.dto.TreenityStuActiveNumDto;
import com.zhihuishu.treenity.dto.VideoinfoDto;


public interface RunhomeService {
 /**
	 * 获得招生下学生学习进度人数统计，高于等于计划进度人数，低于计划进度人数
	 *              当计划进度为0时，高于等于的人数就是全部，低于的人数就是0
	 *              学习的总时长
	 *              学习的平均时长
	 * @author Rain
	 * @time 2017年1月5日-下午3:44:23
	 * @param recruitId
	 * @return
	 */
	public RecruitStudyInfoTreenityDto findRecruitStudyInfo(Integer recruitId);

	/**
	 * 根据recruitId获得见面课信息列表，按见面课运行时间升序排列
	 * @author Rain
	 * @time 2017年1月6日-下午3:38:35
	 * @param recruitId
	 * @return
	 */
 public List<VideoinfoDto> findTeachingTaskList(Integer recruitId);
 /**
	 * 根据查看论坛信息
	 * @author zhouzha
	 * @time 2017年1月16日-上午10:37:56
	 * @param recruitId
	 * @return
	 */
 public Map<Object, Object> findforum(Integer recruitId);
 /**
	 * 返回瞩目地址
	 * @author zhouzha
	 * @time 2017年1月16日-上午10:37:56
	 * @param recruitId
	 * @return
	 */
  public Map<String,Object> runExe(int liveCourseId,int type,Long userId);
}
